package Controladores;

import basicas.Cliente;
import util.DAOFactory;
import java.util.Date;
import java.util.List;
import dao.ClienteDAO;

public class ControladorCliente {
	
	private ClienteDAO clienteDAO;
	
	public ControladorCliente(){
		this.clienteDAO = DAOFactory.getClienteDAO();
	}
	
	public List<Cliente> pesquisarClienteDAOs(Cliente objeto) {
		return clienteDAO.pesquisar(objeto);
	}
	
	public final void salvar(Cliente objeto) {	        
		clienteDAO.salvar(objeto);
    }
	public final void remover(Cliente objeto) {
		clienteDAO.remover(objeto);
	}

	public final void refresh(Cliente objeto) {
		clienteDAO.refresh(objeto);
	}

	public final List<Cliente> pesquisar(Cliente objeto) {
		return clienteDAO.pesquisar(objeto);
	}

	public List<Cliente> listarCliente() {
		return clienteDAO.listarTodos();
	}

}
